package common;

/**
 * L'interfaccia fornisce dei metodi unificati, indipendenti dal protocollo di trasmissione utilizzati, 
 * per il controllo dei turni di gioco.
 * 
 * 
 * @author Jacopo Ferrigno
 *
 */
public interface TurnInterface {

	/**
	 * Permette di ottenere il nome del giocatore che detiene al momento il turno
	 * 
	 * @return una String  contenente il nome del giocatore
	 */
	public String getPlayer();
	/**
	 * Permette di sapere se il turno e' cambiato rispetto al controllo precedente
	 * 
	 * @return true se il turno e' cambiato, false altrimenti.
	 */
	public  boolean isChanged();
}
